Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Programación Interactiva (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com
11
Desventajas de Java contra C++
Los programas en C++ se ejecutan más rapidamente

Mayor eficiencia en consumo de recursos

La capacidad de crear objetos reales en C++ es útil cuando se requiere velocidad extra.

Incapacidad de pasar objetos por valor (imitado por métodos de clonación)

Carencia de herencia múltiple, imitado por la herencia múltiple de interfases en Java, aunque no totalmente.

Instrucción goto (reemplazada por bloques con nombre)

Monografias.com
12
Java Development Kit (JDK)Java Runtime Environment (JRE)
El JRE es un paquete de software desarrollado por Sun que contiene la JVM y todo lo necesario para ejecutar programas Java

El JDK es otro paquete que incluye todo lo necesario para crear y ejecutar programas Java (incluye el JRE, compilador, debugger, visor de applets, Java API, entre otras herramientas para el programador).

Monografias.com
13
Java API
El Java API (Application Program Interfase) es un conjunto de librerías que permiten el desarrollo de aplicaciones en Java, brinda funciones de uso común para el programador como por ejemplo:
Creación y manejo de elementos de GUI
Manejo de archivos
Funciones de red
Comunicación entre programas

Monografias.com
14
Java API
Existen dentro de su librería clases gráficas (awt y swing), las cuales permiten crear objetos gráficos comunes altamente configurables y con una arquitectura independiente de la plataforma.

Hay gran cantidad de herramientas para generar interfaces gráficas como:
JBuilder
NetBeans
Fote4J
Jdeveloper
Eclipse

Monografias.com
15
Java API
Se puede acceder a bases de datos fácilmente con JDBC, independientemente de la plataforma utilizada.

Existen clases JDBC para las Bases de Datos más comunes, entre ellas:
Oracle
PostgreSQL
MySQL

Monografias.com
16
Herramientas del JDK
javac: El compilador Java, convierte código fuente (.java) en bytecodes (.class)

java: El interprete de Java este programa es el que ejecuta los bytecodes

appletviewer: Un interprete Java que ejecuta applets desde un archivo HTML, tal como lo haría un navegador web

javadoc: Genera documentación de código fuente en formato HTML

javap: El desensamblador Java, puede obtener el código fuente a partir de lso bytecodes

jdb: El depurador (debugger), permite supervisar la ejecución de los programas Java

jar: Permite almacenar un programa en Java que comprende muchos .class en un solo archivo .jar (en realidad, es un .zip)

Monografias.com
17
Compilación y Ejecución
Por ahora, digamos que cada clase debe estar definida en un archivo que debe llamarse igual que la clase, con extensión .java

Es decir, la clase FiguraGeometrica debe declararse en un archivo llamado FiguraGeometrica.java

Monografias.com
18
Compilación y EjecuciónAplicaciones
/****************** HolaMundo.java******************/

class HolaMundo
{
public static void main (String args[])
{
System.out.println("Hola Mundo !");
}
}

Por ejemplo:

Monografias.com
19
Compilación y EjecuciónApplets
/* HolaMundoApplet.java */
import java.applet.Applet;
import java.awt.*;

class HolaMundoApplet extends Applet
{
public void paint (Graphics g)
{
g.drawString (“Hola Mundo !", 0, 20);
}
}
Por ejemplo:
/* HolaMundoApplet.java */

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter